@@ -1,6 +1,6 @@ |
||
| 1 | 1 |
{
|
| 2 | 2 |
"name": "hubot-multi-adapter", |
| 3 |
- "version": "0.1.15", |
|
| 3 |
+ "version": "0.1.16", |
|
| 4 | 4 |
"description": "A Hubot adapter that can receive messages thru socket.io or telegram", |
| 5 | 5 |
"main": "src/multi-adapter", |
| 6 | 6 |
"scripts": {
|
@@ -65,13 +65,16 @@ class MultiAdapter extends Adapter |
||
| 65 | 65 |
|
| 66 | 66 |
app.post '/telegram-api', (req, res) => |
| 67 | 67 |
console.log(req.body) |
| 68 |
- @robot.brain.set 'log_id_' + req.body.message.chat.id, new Date().getUTCMilliseconds(); |
|
| 69 |
- user = @userForId req.body.message.chat.id, name: req.body.message.chat.username, room: req.body.message.chat.id |
|
| 70 |
- console.log("Message Received from user " + req.body.message.chat.username + ":" )
|
|
| 71 |
- console.log(req.body.message.text) |
|
| 72 |
- user.name = req.body.message.chat.username |
|
| 68 |
+ chat_id = req.body['message[chat][id]'] |
|
| 69 |
+ username = req.body['message[from][username]'] |
|
| 70 |
+ text = req.body['message[text]'] |
|
| 71 |
+ @robot.brain.set 'log_id_' + chat_id, new Date().getUTCMilliseconds(); |
|
| 72 |
+ user = @userForId chat_id, name: username, room: chat_id |
|
| 73 |
+ console.log("Message Received from user " + username + ":" )
|
|
| 74 |
+ console.log(text) |
|
| 75 |
+ user.name = username |
|
| 73 | 76 |
user.service = "telegram" |
| 74 |
- @receive new TextMessage user, req.body.message.text |
|
| 77 |
+ @receive new TextMessage user, text |
|
| 75 | 78 |
res.end() |
| 76 | 79 |
|
| 77 | 80 |
@emit 'connected' |